# ********************第1题********************
# 循环接收键盘输入的字符，判定是否属于正整数、负整数、浮点数，
# 并给出相应提醒，按exit退出
# import re
#
# while True:
#     str1 = input("请输入要判断的字符(按exit退出)：")
#     reg1 = re.findall(r"^\+?[1-9]\d*$",str1)
#     print("你输入的是正整数：",reg1)
#     reg2 = re.findall(r"^\-[1-9]\d*$",str1)
#     print("你输入的是负整数：",reg2)
#     reg3 = re.findall(r"^\+?\-?\d+\.\d+$",str1)
#     print("你输入的是浮点数：",reg3)
#     if str1 == "exit":
#         break

# ********************第2题********************
# 验证密码是否合法，密码要求8-10位，
# 以（字母或者下划线开头），给出相应提示
# import re
#
# while True:
#     password = input("请输入密码(按exit退出)：")
#     if 8 <= len(password) <= 10:
#         ret = re.findall("^[a-zA-Z_]",password)
#         print("有效密码！")
#     elif password == "exit":
#         break
#     else:
#         print("无效密码！请重新输入")

# ********************第3题********************
# 提取电话号码,电话号码可以有以下四种格式输出：
# 格式1：wen tel: 17375722991
# 格式2：wen tel: 173-7572-2992
# 格式3：wen tel: 173 7572 2993
# 格式4：wen tel: (+86) 17375722994
# import re
#
# while True:
#     tel = input("请输入电话号码(按exit退出)：")
#     reg1 = re.findall("^[1][0-9]{10}$",tel)
#     print("符合格式1：",reg1)
#     reg2 = re.findall(r"[1][0-9]{2}\-[0-9]{4}\-[0-9]{4}",tel)
#     print("符合格式2：",reg2)
#     reg3 = re.findall("[1][0-9]{2}[ ][0-9]{4}[ ][0-9]{4}",tel)
#     print("符合格式3：",reg3)
#     reg4 = re.findall(r"\+[8][6][ ][1][0-9]{10}",tel)
#     print("符合格式4：",reg4)
#     if tel == "exit":
#         break
